Skip to content

Release: Prepare MHKiT-Python v1.1.0#449

Open
simmsa wants to merge 30 commits into
MHKiT-Software:developfrom
simmsa:feat_prep_v1.1_release
Open

Release: Prepare MHKiT-Python v1.1.0#449
simmsa wants to merge 30 commits into
MHKiT-Software:developfrom
simmsa:feat_prep_v1.1_release

Conversation

@simmsa

@simmsa simmsa commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR prepares MHKiT v1.1 release.

Release Notes

MHKiT v1.1.0

Added

  • DOLfYN: Aquadopp instrument support (#434)
  • Python 3.13 support (#445)
  • Support for pandas 3 (#443)

Updates/Improvements

  • Wave: NDBC reader updates (#437)
  • D3D (Delft3D) module updates (#428)
  • Improved flexibility and robustness of the Acoustics module (#433)
  • DOLfYN: Improved handling of "averaged" profiles (#430)
  • Development: Updated GitHub Actions CI, expanded installation/developer documentation, refreshed dev environment, and trimmed dependencies (#436)
  • DOLfYN: ADCP waves example (#430)
  • Acoustics: Update Acoustics Module (#447)
  • Examples: Update ADCP Example (#448)

Fixed

  • DOLfYN: Critical PSD bugfix (#430)

TODO (This PR):

@akeeste akeeste self-requested a review June 29, 2026 15:48
@simmsa

simmsa commented Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

There are intermittent issues with the NLR hindcast api at developer.nlr.gov.

An separate issue was opened outside of MHKiT:

NatLabRockies/developer.nlr.gov#484

As this issue is unrelated to MHKiT, but affects the upcoming release, I'm going to work towards a patch that yields a user facing warning when the hindcast access is degraded or not working.

Additionally, the hindcast tests are going to be temporarily bypassed until this issue is resolved.

There is a way to access the data directly without the NLR api, but that work is outside of the scope of this PR, but should be included in a patch release on 1.1.

simmsa added 16 commits June 30, 2026 11:05
The reverted changes don't fix any underlying NOAA api issues and add unnecessary complexity.
Historically mhkit ran coveralls on every PR and push. Lately coveralls
has been unreliable and the coveralls step is failing to upload causing
the actions to fail.

Coveralls is used for badges, and the badge used in MHKiT is from the
main branch.

This change reduces the number of uploads to coveralls to the bare
minimum to determine if the coverage will upload before a merge into
main, and when code is merged into main
Actions warning:

```
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see actions/runner-images#14167
```
@simmsa

simmsa commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

@akeeste, this is ready for review. I enabled the NOAA tests and they worked this morning so the issue appears intermittent. The hindcast api calls to developer.nlr.gov are still failing so the hindcasts are disabled.

I need to update the PR comment to add the changes I made, but otherwise this is good to go from my perspective.

@simmsa simmsa marked this pull request as ready for review July 1, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant